A stray call to blexit() was in the normal processing path for handling
FDTs specified in the config file, causing the EFI boot code to
unconditionally exit. Remove the blexit() call as it should never
have been here.
Signed-off-by: Roy Franz <roy.franz@linaro.org>
Tested-by: Vijaya Kumar K<Vijaya.Kumar@caviumnetworks.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
{
split_string(name.s);
read_file(dir_handle, s2w(&name), &dtbfile, NULL);
- blexit(NULL);
efi_bs->FreePool(name.w);
}
fdt = fdt_increase_size(&dtbfile, cfg.size + EFI_PAGE_SIZE);